node.jsのmongooseでnestしたobjectをpopulateする - dev.jgs.me
node.js の mongoose でネストしたドキュメントを populate したいときの話。
3.6 系から populate の仕様が変わるようで、以前のように
code:_
Document.find().populate("comment.author").exec (err, docs)->
のようなコードでは populate できなくなった。代わりに
code:_
Document.find().populate("comment").exec (err, docs)->
User.populate docs,
path: "comment.author"
, (err, docs)->
のように書いてやると当該部分が populate される。ちょっとややこしいなあ。